<?php

/**
 * Muestra la interfaz de iniciar sesión
 * @package simertweb
 * @subpackage controllers 
 * @category Administración, Recaudación
 * @author Grecia Espinoza <mrcl2587@gmail.com>
 * @author Juan Maldonado  <jgmaldonadoj@gmail.com>
 * @version 1.0  
 */
class Autenticacion extends CI_Controller {

    public function __construct() {
        parent::__construct();
        $this->load->helper('form');
        $this->load->library('form_validation');
    }

     function index() {
        $this->load->view("login/form_view");
//        $this->form_validation->set_rules('nombre','Usuario','required|max_length[20]');
//        $this->form_validation->set_rules('pass','contraseÃ±a','required');
//        $this->form_validation->set_rules('required','el campo %s esta vacio');       
//        $this->form_validation->set_rules('max_length','el campo %s no debe contener mÃ¡s de %s');
//                
//        if (! isset($_POST['nombre']))
//        {
//            if($this->session->userdata("usuario"))
//            {
//                $this->load->view("login/cerrar");
//            }else
//            {
//                $this->load->view("login/form_view");
//            }
//        }else{
//            if($this->form_validation->run() == FALSE)
//            {
//                $this->load->view('login/form_view');
//            }else
//            {
//                $user1 = $_POST['nombre'];
//                $clave1 = $_POST['pass'];
//                $this->load->model('login/form_model','uum');
//                $extraer = $this->uum->datos($user1,$clave1);
//                $conteo = $this->uum->datos($user1,$clave1);
//                
//                foreach ($extraer as $c)
//                {
//                    $user2 = $c->usuario;
//                    $clave2 = $c->pass;
//                }
//                
//                if($conteo > 0)
//                {
//                    if($clave1 == $clave2)
//                    {
//                        $arreglo = array
//                        ('usuario' => $user1, 'online' => TRUE);
//                    
//                    $this->session->set_userdata($arreglo);
//                    $this->load->view('login/form_exito');
//                    }else
//                    {
//                    $this->load->view('login/form_error');
//                    }
//                
//                }else
//                {
//                    $data['error'] = "El usuario no existe en la base de datos";
//                    $this->load->view('login/form_view', $data);
//                }
//            }
//        }
    }

    /**
     * Cierra la sesión de un usuario
     */
    function cerrar() {
        if ($this->session->userdata("usuario") == TRUE) {
            $this->session->sess_destroy();
            $this->load->view("login/form_view");
        } else {
            $this->load->view("login/form_view");
        }
    }

}
?>

